Skip to content

Overhaul sound system and simplify CLI configuration#7

Merged
hev merged 2 commits intomainfrom
update-sound-behavior
Jan 13, 2026
Merged

Overhaul sound system and simplify CLI configuration#7
hev merged 2 commits intomainfrom
update-sound-behavior

Conversation

@hev
Copy link
Copy Markdown
Owner

@hev hev commented Jan 12, 2026

Summary

  • Embedded sound files: Replace web-scraping approach with embedded MP3s for reliability
  • New sound events: Session start ("I'm in danger!"), iteration finish, and todo complete sounds
  • Simplified CLI: Remove OTEL and Slack flags (now config file/env vars only)
  • Smarter code review defaults: Max iterations defaults to unlimited (0), but auto-sets to 1 when using -s flag

Test plan

  • Run ralph --sound and verify session start sound plays
  • Verify iteration finish sound plays after each Claude iteration
  • Test ralph -s --sound and confirm todo complete sound plays when done
  • Confirm OTEL/Slack still work via config file and environment variables

🤖 Generated with Claude Code

hev and others added 2 commits January 12, 2026 13:21
- Replace network-fetched sounds with embedded audio files for reliability
- Add distinct sounds for session start, iteration finish, and todo complete
- Remove OTEL and Slack flags from CLI (config file/env vars only)
- Change code review max iterations default from 3 to 0 (unlimited)
- Add smart default: -s flag sets code review max iterations to 1
- Simplify test mode to 3 iterations with 2 fewer todo items
- Fix stop-on-completion to work independently of todo tracker

Slack: https://hevmindworkspace.slack.com/archives/C0A6L0UFU6R/p1768249030806469

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Switch from the original wav file to a more fitting mp3 clip for the
Ralph session startup sound.

Slack: https://hevmindworkspace.slack.com/archives/C0A6L0UFU6R/p1768250059683449

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@hev hev merged commit 594291e into main Jan 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant